package com.agileai.pm.service.test;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("/rest")
public interface ProjDefectStatistics {
	 @GET  
	    @Path("/findProjTestScheme/{projectId}")
	    @Produces(MediaType.TEXT_PLAIN)
		public String findProjTestScheme(@PathParam("projectId") String projectId);
	 
	 @GET  
	    @Path("/findProjProblemStatistics/{projectId}/{testSchemeId}")
	    @Produces(MediaType.TEXT_PLAIN)
		public String findProjProblemStatistics(@PathParam("projectId") String projectId,@PathParam("testSchemeId") String testSchemeId);
	 
	 @GET  
	    @Path("/findProjEliminatRateStatistics/{projectId}/{testSchemeId}")
	    @Produces(MediaType.TEXT_PLAIN)
		public String findProjEliminatRateStatistics(@PathParam("projectId") String projectId,@PathParam("testSchemeId") String testSchemeId);
	 
	 @GET  
	    @Path("/findProjFormDataStatistics/{projectId}/{testSchemeId}")
	    @Produces(MediaType.TEXT_PLAIN)
		public String findProjFormDataStatistics(@PathParam("projectId") String projectId,@PathParam("testSchemeId") String testSchemeId);
	 
	 @GET  
	    @Path("/findEliminatRateForm/{projectId}/{testSchemeId}")
	    @Produces(MediaType.TEXT_PLAIN)
		public String findEliminatRateForm(@PathParam("projectId") String projectId,@PathParam("testSchemeId") String testSchemeId);
	 
	 @GET  
	    @Path("/findProblemNumForm/{projectId}/{testSchemeId}")
	    @Produces(MediaType.TEXT_PLAIN)
		public String findProblemNumForm(@PathParam("projectId") String projectId,@PathParam("testSchemeId") String testSchemeId);
}